package com.huahua.api.service.entertainment.website;

import com.huahua.api.entity.entertainment.website.pojo.EntertainmentWebsiteGenerateParam;
import reactor.core.publisher.Flux;
import reactor.core.publisher.Mono;

/**
 * @author LoveHuaHua
 * @date 2023年08月21日 21:07
 * @description believe in yourself
 */
public interface EntertainmentWebsiteGenerateParamService {

    Mono<EntertainmentWebsiteGenerateParam> findById(Integer id);

    Mono<EntertainmentWebsiteGenerateParam> findByUuid(String uuid);

    Flux<EntertainmentWebsiteGenerateParam> findByTemplateId(String templateId);

    Mono<EntertainmentWebsiteGenerateParam> save(EntertainmentWebsiteGenerateParam param);

    Mono<Void> deleteById(Integer id);
}
